body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; font-family:Arial }
ul { list-style: none; }
img { border-style: none; }
a{text-decoration:none;outline:none; color:#333}
a:hover{ text-decoration:underline}





/********头部+导航***********/
.hy{width:100%; height:auto; background:url(../images/tt_bg.jpg) repeat-x; text-align:center}
.hy_main{ width:1003px; height:33px; margin:0 auto}
.hy_main ul{ color:#333}
.hy_l{ float:left; line-height:33px;}
.hy_r{ float:right; line-height:33px;}
.hy_r a{ color:#333}
.tb01{ padding:0 5px 0 15px}

.head_main{ width:1003px; height:106px; margin:12px auto}
.head_main ul{ float:left}
.tel{ float:right}




/*********导航*************/
.nav_bg{ width:100%; height:auto; background:#1e55bb; text-align:center}
.nav_main{ width:1003px; height:50px; background:#1e55bb; margin:0 auto;}
.nav_main ul{ float:left; padding:0 38px; width:auto; border-left:1px #45a5f4 solid;border-right:1px #003057 solid;}
.nav_main ul a{ font-size:15px; font-family:"微软雅黑"; color:#fff; line-height:50px;}



/********* 通栏 *****************/
.banner{height:480px; width:100%;overflow:hidden; margin:0 auto;}
.banner .d1{width:100%;height:480px;display:block; overflow:hidden}
.banner .d2{ margin:0 auto;position:relative;z-index:100;right:50%;}
.banner .d2 ul{float:left; position:relative; left:40px;top:70px;display:inline;}
.banner .d2 li{width:14px;height:14px;overflow:hidden;cursor:pointer;background:url(../images/an_02.png) no-repeat center;float:left;margin:3px 4px;display:inline;}
.banner .d2 li.nuw{background:url(../images/an_01.png) no-repeat center;}
.inmovie_box dl dt img{ width:200px; height:160px;}
.ycc{ width:147px; height:20px; background:#000; display:none; z-index:100; position:absolute; left:8px; bottom:9px; line-height:30px; text-align:center; margin-top:2px; font-size:12px; }
.ycc span{ color:#F00;}

.company_ab{ width:1003px; margin:50px auto;}
span.company_ab_span,span.company_cpzs_span{ font-family:"微软雅黑", Arial; font-size:14px; color:#1e82cd; font-size:24px;}
span.company_ab_span b{ font-family:"微软雅黑", Arial; font-size:15px; font-weight:normal; width:130px; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-left:10px;}
.company_ab p{ font-family:Arial, "宋体"; line-height:30px; margin-top:20px;}
.company_ab img{}

.company_cpzs{ margin:0 auto; width:1003px;}
span.company_cpzs_span{ display:block; width:780px;; height:40px; line-height:40px; float:left;}
span.com_search{ margin-top:7px; width:190px; height:24px; line-height:24px; border:1px solid #ccc; display:block; float:right; margin-right:5px;}
span.com_search input{ border:0px;}
span.an_sear{ margin-top:7px; width:60px; height:24px; line-height:24px; text-align:center; color:#fff; background:#4a4a4a; display:block; float:right; }


/********产品展示************/
.box{ width:1003px; height:auto; margin:50px auto 0 auto;}
.list{ width:1003px; display:none; margin-top:4px; overflow:hidden;}
.list_bd{ width:730px; height:500px; overflow:hidden; float:right;margin-top: 35px;}
.list_nav{ width:230px; height:160px; float:left}
.list_nav li{ width:100%; height:44px; border-bottom:1px #6394ed solid; background:#1e55bb; color:#fff; font-family:"微软雅黑"; text-align:center; font-size:14px; text-align:center; line-height:44px;}
.list_nav li.cur{ background:#da0600; color:#fff}
.show{ display:block;}
.hide{ display:none;}
.cplb span{ float:left; margin:12px;}



.cpzs{height:77px;}
.f_l{ float:left}
.ssk{ width:365px; height:44px; float:right; background:#e7e7e7}
.botton1{ width:230px; height:26px; border:none; line-height:28px; color:#666; padding-left:5px; margin-left:15px;}
.botton2{ width:36px; height:28px; position:relative; top:9px; left:-3px;}





/********公司简介************/
.ab_main{ width:1003px; height:254px; background:url(../images/abbg.jpg) no-repeat; margin:0 auto;}
.abnr{ width:670px; height:145px; float:right; color:#333; line-height:30px; margin-right:40px;}



/********新闻************/
.xw_bg{ width:100%; height:535px; background:#f3f3f3;}
.xw_main{ width:1003px; height:auto; margin:0 auto;}
.xw_pic{ width:1003px; height:360px; background:url(../images/xw_pic.png) no-repeat;}
.xwnr_bg{ width:697px; height:285px; background:#fff; float:right; margin-top:35px;}
.xwlb{ width:525px; height:36px; float:left; line-height:36px; border-bottom:1px #ccc dotted; margin-left:40px;}
.xwsj{ width:80px; height:36px; float:left;line-height:36px; border-bottom:1px #ccc dotted; color:#555}



/********首页联系方式************/
.ct_bg{width:450px; height:270px; float:left; background:url(../images/ct.png) no-repeat; margin-top:100px;}
.tel02{ padding:45px 0 0 130px;}
.ct_nr{ width:390px; height:145px; margin:15px 0 0 25px;}


/********底部************/
.db_bg011{ width:100%; height:55px; background:#053faa; line-height:55px; text-align:center; color:#fff}
.db_bg011 a{ color:#fff; padding:0 5px}
.db_bg012{ width:100%; height:230px; background:#1e55bb; text-align:center; color:#fff}
.db_bg012 a{ color:#fff}
.ewm_bg1{ width:440px; height:155px; margin:20px auto; background:#053faa}


/********企业风貌************/
.mis-stage, .mis-slider, .mis-slide, .mis-container, .mis-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.mis-stage, .mis-slider {position: relative;overflow: hidden;}
.mis-stage {width: 100%; /*  Set stage width as desired */text-align: center; /*  Center list navigation */}
.mis-slider {list-style: none;overflow: visible;height: 100%;margin-top: 0;}
.mis-slide {width: 100%; height: auto;padding: 0;display: block;position: relative;float: left; overflow: visible !important;}
.mis-slide.mis-current {z-index: 100;}
.mis-container {display: block;width: auto;height: auto;border: 0;}
	.mis-nav-list {
		position: absolute;
		bottom: .5em;
        width: 100%;
        margin: 0 auto; /* center it */
        z-index: 300;
        padding: 0;
	}
		.mis-nav-list li {
			display: inline-block;
			margin: 0 .25em;
		}
/****圆圈按钮***/
 .mis-nav-list li a {display: block;width: 11px;height: 11px;text-indent: 100%; /* Replace text */overflow: hidden;
            white-space: nowrap;
			border: 1px solid #fff;
			border-radius: 7px; /* Make items round */
            margin: 0 3px 0px 3px;}
.mis-nav-list li.mis-current a, .mis-nav-list li a:hover {background: #fff;}

    .mis-nav-buttons {
        display: block;
        position: absolute;
        height: 0;
        top: 0;
        opacity: 0.5;
        z-index: 200;
    }
        .mis-nav-buttons a {
            position: absolute;
            color: #eee;
            font-size: 0; /* Hide for browser except Android */
            line-height: .01; /* 0 is inconsistent in Opera */
            font-family: Verdana, Geneva, sans-serif;
            font-weight: bold;
            text-decoration: none;
            text-indent: -9999px; /* Hide for Android */
        }
            .mis-nav-buttons a:hover {
                color: #ccc;
            }
            .mis-nav-buttons a.mis-next {
                left: auto;
                right: 0;
            }
            .mis-nav-buttons a.mis-prev {
                left: 0;
            }
            .mis-nav-buttons a.mis-prev:before, .mis-nav-buttons a.mis-next:after {
                content: "\2039"; /* left single angle quote */
                display: block;
                font-size: 80px;
                text-indent: 0;
            }
            .mis-nav-buttons a.mis-next:after {
                content: "\203A"; /* right single angle quote */
            }


/*  Cameo Skin CSS ========================================= */

.mis-stage {background-color: #1e55bb;}
    .mis-slider {
        /*  Slider element does not need to be a specific height
            Here we use it to create a stylish bar behind slides */
        margin-top: 138px;
        height: 80px;
        background-color: #406ec5;
    }
        .mis-slider li a {
            text-decoration: none;
            display: block;
        }  
        .mis-slider li figcaption {
            font-size: 1.125em;
        }
        .mis-slider li img {
            /*  Make max-width of image a little less than width of slide
                to avoid some browser shinking bugs */
            max-width: 270px;
            /*  for really small screens make width 100% */
            width: 100%;
            /*  Make image round */
           
            border: none;
			border-radius:100%;
        }
        .mis-slide {
            /*  Set width in pixels to restrict width of slides 
                for multi-item slider, default width is 100%
                for single-item slider. Use padding to add space 
                between slides */
	        width: 360px;
            height: 360px;
	        padding: 40px;
            /*  Undo the margin added by slider element */
            margin-top: -138px
        }
    .mis-nav-buttons a {
        color: #fff; 
    }


.mis-slider li figcaption {
    font-weight: 500;
    letter-spacing: .5px;
}


.fm_bg{ width:100%; height:auto; background:#1e55bb}




/********内页************/
.ny_main{ width:1003px; min-height:570px; height:auto; margin:45px auto;}
.ny_l{ width:235px; height:auto; float:left}
.ny_r{width: 1003px;height:auto; float:right}
.ny_nr{height:auto; line-height:28px; color:#333}
.nylb a{ color:#fff}


.ny_xwlb{ width:650px; height:36px; float:left; line-height:36px; border-bottom:1px #ccc dotted;}
.ny_xwsj{ width:80px; height:36px; float:left;line-height:36px; border-bottom:1px #ccc dotted; color:#555}



.newspage {width:100%; display:block; margin:3px auto; text-align:center; clear:both; height:28px; font-size:12px }
.newspage a{font-size:12px; color:#666666; border:#999999 1px solid; margin:3px; padding:3px;}
.newspage a:hover { background: #024c96;border:#999999 1px solid; color:#ffffff !important;}
.newspage a:active {background:#024c96; color:#ffffff; border: #999 1px solid; font-size:12PX;}
.newspage span.current {background:#024c96; color:#ffffff; margin:3px; padding:3px; border: #999 1px solid;}
.newspage span.disabled { border: #999 1px solid; COLOR:#666666; margin:3px; padding:3px;}







